drain trench - French English Dictionary